			* {
				margin: 0;
				padding: 0;
				list-style: none;
				text-decoration: none;
			}
			
			#header {
				min-width: 500px;
				width: 95%;
				margin: 0 auto;
				z-index: 99;
			}
			
			#prtc {
				width: 100%;
				background: #DDDDDD;
				font-size: 12px;
				height: 30px;
				border-bottom: 2px solid #CCCCCC;
				line-height: 28px;
				position: relative;
			}
			
			#prtcr {
				position: absolute;
				right: 5px;
			}
			
			#prtcr li {
				float: left;
			}
			
			#prtcr #myfsgodiv ul {
				position: absolute;
				width: 70px;
				right: -5px;
				top: 28px;
				background: #DDDDDD;
				border: 1px solid #CCCCCC;
				border-bottom-left-radius: 5%;
				border-bottom-right-radius: 5%;
				display: none;
			}
			
			#prtcr a {
				padding: 3px 2px;
				margin: 0 3px;
				color: black;
			}
			
			#prtcr a:hover,
			#prtcr span {
				color: red;
			}
			
			#prtcr #myfsgodiv {
				margin-right: 5px;
			}
			
			#prtcr #myfsgodiv:hover ul {
				display: block;
				z-index: 11;
			}
			
			#prtcr #myfsgodiv i {
				border-left: 5px solid transparent;
				border-right: 5px solid transparent;
				border-top: 5px solid orangered;
				width: 0;
				height: 0;
			}
			/*
			 *
			 */
			
			#footer_mark {
				text-align: center;
				color: darkgray;
				font-family: "微软雅黑";
				font-size: 14px;
				margin-top: 15px;
				border-top: 1px solid #CCCCCC;
				padding: 15px 0 0 50px;
			}
			
			#footer_mark p {
				line-height: 25px;
			}
			
			#footer_mark h4,
			#footer_mark h4 a {
				font-size: 18px;
			}
			/*
			 */
			
			#buycar {
				width: 900px;
				margin: 0 auto;
			}
			#buycar_det{
				width: 100%;
				border: 1px solid #CCCCCC;
				border-top: 2px solid gray;
				
			}
			#buycar_det table{
				width: 100%;
				font-size: 12px;
				
			}
			#buycar_det table th{
				height: 35px;
				line-height: 35px;
				background: #DDDDDE;
				font-size: 14px;
			}
			#buycar_det table td{
				padding: 20px 10px;
			}
			#buycar_det td{
				overflow: hidden;
			}
			#buycar_det .first_td p{
				float: left;
				padding-left: 10px;
				line-height: 20px;
			}
			#buycar_det .first_td p img{
				width: 50px;
				height: 50px;
			}
			#buycar_det .first_td a{
				display: block;
				color: dodgerblue;
			}
			#buycar_det td ul{
				overflow: hidden;
				padding-left: 30px;
			}
			
			#buycar_det td li{
				width: 25px;
				height: 25px;
				line-height: 25px;
				float: left;
				text-align: center;
				
			}
			#buycar_det tr td input{
				width: 100%;
				height: 23px;
				border: 1px solid black;
			}
			#buycar_det .car_btn{
				background: #CCCCCC;
				cursor: pointer;
				font-size: 20px;
			}
			#buycar_extend{
				width: 100%;
				font-size: 12px;
				color: gray;
				border-top: 1px solid darkgray;
			}
			#clear_car{
				overflow: hidden;
			}
			#clear_car p{
				float: left;
				width: 45%;
				height: 30px;
				line-height: 30px;
				padding-left: 16px;
				font-size: 12px;
				
			}
			#clear_car p:last-child{
				text-align: right;
			}
			#clear_car .alldelete{
				color: deepskyblue;
			}
			#account,#totals{
				text-align: right;
				padding-right: 55px;
				height: 30px;
				line-height: 30px;
			}
			#totals{
				text-align: right;
				font-size: 14px;
				color: black;
				height: 40px;
				line-height: 40px;
				background: #DDDDDD;
				border-top: 1px solid darkgray;
			}
			#totals #totals_sum,#totals sub{
				color: red;
				font-weight: bold;
				
			}
			#p_d_b{
				margin-top: 10px;
				height: 50px;
				line-height: 50px;
				color: gray;
				font-size: 12px;
			}
			#p_d_b button{
				width: 70px;
				height: 35px;
				line-height: 35px;
				margin-right: 420px;
			}
			#p_d_b button a{
				color: gray;
			}
			#p_d_btn{
				font-size: 18px;
				height: 40px;
				line-height: 35px;
				display: inline-block;
				width: 150px;
				background: red;
				border-radius: 5%;
				text-align: center;
				color: white;
				font-weight: bold;
			}